package com.baizhi.filex;

import java.io.File;

/**
 * 删除目录a
 */
public class FileDeleteTest2 {
    public static void main(String[] args) {
        //File file = new File("F:\\a.txt");
        //File file = new File("F:\\a");
        File file = new File("./javase_io/a");
       deleteFile(file);
    }

    //设计一个方法，用于删除指定的目录（空目录）/文件
    public static void deleteFile(File file){
       //先判断file是不是目录
        if(file.isDirectory()){ //是目录，获取所有子项
            File[] files = file.listFiles();
            for (File f : files) { //遍历这个数组，获取每一个子项，针对每一个子项单独处理
                //递归处理
                deleteFile(f); //b
            }

        }else{//不是目录，是文件，是文件直接删除
            file.delete();
        }

        //不管是目录还是文件统统删除
        file.delete();
    }
}
